🔑 认证与初始化

# 安装Tushare
pip install tushare

# 导入并初始化
import tushare as ts

# 设置token (在官网注册获取)
ts.set_token('your_token_here')

# 创建API对象
pro = ts.pro_api()

# 或者直接传递token
pro = ts.pro_api('your_token_here')

📊 行情数据

接口 说明 示例
daily() 日线行情 pro.daily(ts_code='000001.SZ')
daily_basic() 每日指标 pro.daily_basic(ts_code='000001.SZ')
weekly() 周线行情 pro.weekly(ts_code='000001.SZ')
monthly() 月线行情 pro.monthly(ts_code='000001.SZ')
trade_cal() 交易日历 pro.trade_cal(exchange='SSE')

🏢 股票信息

接口 说明 示例
stock_basic() 股票列表 pro.stock_basic(exchange='', list_status='L')
trade_cal() 交易日历 pro.trade_cal(exchange='SSE')
namechange() 股票更名 pro.namechange(ts_code='000001.SZ')
new_share() 新股发行 pro.new_share(start_date='20240101')

💰 财务数据

接口 说明 示例
income() 利润表 pro.income(ts_code='000001.SZ')
balancesheet() 资产负债表 pro.balancesheet(ts_code='000001.SZ')
cashflow() 现金流量表 pro.cashflow(ts_code='000001.SZ')
fina_indicator() 财务指标 pro.fina_indicator(ts_code='000001.SZ')
dividend() 分红数据 pro.dividend(ts_code='000001.SZ')

📈 市场参考

接口 说明 示例
index_basic() 指数基本信息 pro.index_basic(market='SSE')
index_daily() 指数日线行情 pro.index_daily(ts_code='000001.SH')
index_dailybasic() 指数日度数据 pro.index_dailybasic(ts_code='000001.SH')
index_classify() 指数分类 pro.index_classify(level='L1')

🏦 资金流向

接口 说明 示例
moneyflow() 资金流向 pro.moneyflow(ts_code='000001.SZ')
margin() 融资融券 pro.margin(ts_code='000001.SZ')
moneyflow_hsgt() 沪深港通资金 pro.moneyflow_hsgt()

📊 技术指标

接口 说明 示例
stk_factor() 多因子数据 pro.stk_factor(ts_code='000001.SZ')
limit_list() 涨跌停 pro.limit_list(trade_date='20240101')
limit_list_d() 涨跌停统计 pro.limit_list_d(start_date='20240101')

🔧 通用参数

参数 说明 示例
ts_code 股票代码 '000001.SZ'
trade_date 交易日期 '20240101'
start_date 开始日期 '20240101'
end_date 结束日期 '20241231'
limit 返回条数 100
offset 偏移量 0
⚠️
使用限制

Tushare API有调用频率限制,免费用户每分钟最多请求200次。 建议合理规划数据获取时间,避免频繁调用。注意积分权限, 部分接口需要付费才能访问。